#pragma once

#include "Game/Scene/GameScene.h"

#include "Render/Imgui/imgui.h"
#include "Render/Imgui/ImGuizmo.h"

class TriangleEntity;

class TriangleScene : public GameScene
{
public:

	virtual void OnImgui() override;

protected:

	virtual void OnInit() override;


	virtual void OnExit() override;


	virtual void OnTick(float deltaTime) override;

protected:

	ImGuizmo::OPERATION mLightTransformOperation;

	ImGuizmo::MODE mLightTransformMode;

	glm::mat4 mLightTransform;

	TriangleEntity* mLightEntity;

};

